package BO;

import java.util.List;

import CORE.GenericBO;
import DAO.UsuarioDAO;
import DTO.UsuarioDTO;

public class UsuarioBO extends GenericBO<UsuarioDTO> {

	public UsuarioBO() {
		super(new UsuarioDAO());
	}
	
	public List<UsuarioDTO> pesquisarPorLogin(UsuarioDTO usuarioDTO){
		try {
			return ((UsuarioDAO) dao).pesquisarPorLogin(usuarioDTO);
		} catch (Exception e) {
			return null;
		}
	}
	
	public boolean existe(UsuarioDTO usuarioDTO){
		try {
			return ((UsuarioDAO) dao).existe(usuarioDTO);
		} catch (Exception e) {
			return false;
		}
	}
	
	public UsuarioDTO logar(UsuarioDTO usuarioDTO){
		try {
			return ((UsuarioDAO) dao).logar(usuarioDTO);
		} catch (Exception e) {
			return null;
		}
	}
}